| 123456789101112131415161718192021222324252627282930 |
- import { NextRequest } from 'next/server';
- // This endpoint provides import progress updates
- export async function GET(
- request: NextRequest,
- { params }: { params: Promise<{ id: string }> }
- ) {
- const { id: importId } = await params;
-
- // Return current progress as JSON for polling fallback
- return Response.json({
- importId,
- status: 'processing',
- progress: 0,
- message: 'Import in progress...',
- timestamp: new Date().toISOString()
- });
- }
- // Handle CORS preflight requests
- export async function OPTIONS() {
- return new Response(null, {
- status: 204,
- headers: {
- 'Access-Control-Allow-Origin': '*',
- 'Access-Control-Allow-Methods': 'GET, OPTIONS',
- 'Access-Control-Allow-Headers': 'Content-Type, Authorization',
- },
- });
- }
|